View unanswered posts | View active topics It is currently Fri Mar 29, 2024 8:11 am

Search found 157 matches
Search these results:

 Search 
Author Message

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Fri Oct 25, 2019 11:01 pm 

Replies: 52
Views: 23500

Today I have been focusing on the overall structure for my SIMPL interpreter, and got most of the plumbing in place so that it will actually do useful stuff. SIMPL is Serial Interpreted Minimal Programming Language - it's a tiny reverse polish, extensible forth-like language that uses single ascii c...

 Forum: Projects   Topic: 74xx based CPU (yet another)

Posted: Fri Oct 25, 2019 10:34 pm 

Replies: 304
Views: 86400

Hi Joan, This is great progress - congratulations, and I am honoured that my "work" has been a source of inspiration to you. I learned fairly early on that the first things to get working on an unfamiliar system (after the Hello World or blinkenled) are putchar and getchar closely followed...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Fri Oct 25, 2019 8:44 am 

Replies: 52
Views: 23500

Joan, Interesting thought, but I did do some fairly aggressive optimisation. Because I have plenty of registers, once I have loaded the various constants into them, there is very little need to involve memory. I counted the MSP430 instructions as 16, but this translates to 25 words, as not all instr...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Thu Oct 24, 2019 4:28 pm 

Replies: 52
Views: 23500

I'm starting to make some good progress with Suite-16 coding, and enjoying the challenge of every new routine. Since I got the CALL and Return instructions working yesterday I have been able to rewrite my decimal number print routine using a much cleaner subroutine approach. I wasn't happy about my ...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Wed Oct 23, 2019 11:24 am 

Replies: 52
Views: 23500

Hi Joan, I learnt a lot from Marcel's Gigatron project. This was a good introduction to TTL computers. Marcel taught me the value of using the Arduino as a development tool - but also as a programmable interface device to handle things like PS/2 and software loading. I'm not currently planning any i...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Wed Oct 23, 2019 7:42 am 

Replies: 52
Views: 23500

Joan, Good question - In the simplest of microprocessor systems you would frequently use a UART IC - such as the 68B50. However this device contains a multiple registers and would not be easy to program with such a simple I/O scheme as I am planning. Implementing a UART in TTL, whilst obviously poss...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Tue Oct 22, 2019 10:34 pm 

Replies: 52
Views: 23500

After managing "Hello World! over the weekend on my Suite-16 simulator, I thought I'd have a go at a decimal integer printing routine. This will test the arithmetic operations as well as the conditional branching. The routine takes the 16-bit integer value from the accumulator and sends it to t...

 Forum: General Discussions   Topic: One Page Computing - roll your own challenge

Posted: Sun Oct 20, 2019 1:32 pm 

Replies: 107
Views: 91418

I think it was the OPC Challenge that inspired me first to join anycpu.org and get involved with simpler computers back in 2017. Putting artificial constraints on a project certainly focuses the mind to keep things simple. This week I have written a cpu simulator for my Suite-16, 16-bit cpu, which r...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Sat Oct 19, 2019 3:13 pm 

Replies: 52
Views: 23500

Hello World! Tradition states that the first thing you get a new computer to do is print out the exclamation "Hello World!" To reach this point you need to have most of your cpu (or simulator) working, including correct instruction decoding, memory access, various addressing modes, condit...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Sat Oct 19, 2019 9:34 am 

Replies: 52
Views: 23500

oldben, Thanks for the suggestion about the byte-swap instruction. I figured out earlier this week that it might be useful - even if it could only be done on the accumulator. There are a number of operations that don't fit well into my limited opcode scheme. These include the clear, complement and s...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Fri Oct 18, 2019 9:22 pm 

Replies: 52
Views: 23500

Ed, Quite correct. I was involved with an EDSAC simulator a couple of years ago (simulating it on an MSP430 devboard) - and already had quite a lot of experience working with single character opcodes - especially capital letters. It was therefore quite an easy hack, to change the syntax so that it w...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Fri Oct 18, 2019 7:47 pm 

Replies: 52
Views: 23500

Now that I have got a basic simulator running in C, I can work towards proving the Instruction Set. However hand assembly of 16-bit instruction words gets a bit tedious - even though the bytecodes are trivial. I decided that I would hack together a barebones tool that would help me assemble instruct...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Thu Oct 17, 2019 2:55 pm 

Replies: 52
Views: 23500

This week I have been thinking about the Suite-16 instruction set - and how it might be implemented in hardware. I've started some Hackaday project logs to document the progress. Steve Wozniak's Sweet-16 gave me the first clue to how to express the instructions in a clear and concise manner - with j...

 Forum: CPU/MCU choices and designs   Topic: Suite-16 (formerly Bitslice using currently available TTL)

Posted: Tue Oct 15, 2019 12:26 pm 

Replies: 52
Views: 23500

After a couple of days thinking about the ISA, and following the suggestion of (I think) Roelh, I have started to document the Suite-16 project over on the hackaday.io site. https://hackaday.io/project/168025-suite-16 One advantage of hackaday.io is that the project can be documented as a series of ...

 Forum: Projects   Topic: The Gigatron - a TTL CPU in 36 chips (plus memory)

Posted: Mon Oct 14, 2019 12:59 pm 

Replies: 4
Views: 11853

Marcel van Kervinck gave a presentation at VCF Berlin - last weekend, about the design history of the Gigatron. You can watch his 40 minute presentation here: https://media.ccc.de/v/vcfb19_-_126_-_en_-_201910131400_-_gigatron_ttl_microcomputer_-_marcel_van_kervinck/playlist And his slides are in pdf...
Sort by:  
Page 5 of 11 [ Search found 157 matches ]



Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software