Last visit was: Wed May 22, 2024 9:13 am
It is currently Wed May 22, 2024 9:13 am



 [ 41 posts ]  Go to page Previous  1, 2, 3  Next
 Kobold - an innovative 16 bit TTL Retrocomputer 
Author Message

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
Hi, I am having trouble finding a value for Tpd for the 74AC283. The TI datasheet only mentiones minimum and maximum values in a wide temperature range, while I'm more interested in a realistic value at 25 degrees. Does anyone have a tip ?


Sat Nov 16, 2019 4:38 pm

Joined: Mon Oct 07, 2019 2:41 am
Posts: 599
You sleep better if you use worst case timing for all delays.


Sat Nov 16, 2019 8:26 pm

Joined: Tue Dec 11, 2012 8:03 am
Posts: 285
Location: California
My 74AC book doesn't have the '283. However, having worked in the mid-1980's for a semiconductor manufacturer (actually a VHF/UHF power transistor manufacturer), I can tell you that the performance from one lot to the next, even one wafer to another, even one part of the wafer to another, can be different. If you're making a product to sell a lot of, you basically have to go with the worst-case guarantees or do your own extensive testing. For one-off projects, I like to just run the clock speed up until things start failing, then back it down about 25% for some safety margin. There was a British home-computer manufacturer in the 1980's—I don't remember which one—that sold a design that worked reliably in the lab (at 25°C), but they didn't take into consideration what would happen when customers ran the computer in warm weather with no air conditioning. An awful lot of units failed.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources


Sat Nov 16, 2019 8:37 pm WWW

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
Ok, I counted the worst delays for the AC chips and it seems there is enough margin.

Today I finished the assembler/simulator of the Kobold K2. It loads a "Hello World" program at startup, you can assemble and run it online.

You can edit programs, load/store programs from/to your own PC, and there is an integrated manual for the assembly instructions.

Try the assembler/simulator here: http://www.enscope.nl/simas_kobold2/

Main project page is here:https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer


Sun Dec 08, 2019 8:44 pm

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1786
"Hello World!" - very good!


Sun Dec 08, 2019 8:45 pm

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
Today reached a new milestone, the datapath of the hardware is working !
see: https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer/log/172608-datapath-working


Fri Jan 03, 2020 6:32 pm
User avatar

Joined: Fri Mar 22, 2019 8:03 am
Posts: 328
Location: Girona-Catalonia
That's excellent progress, congratulations for that important milestone !


Sat Jan 04, 2020 10:28 am

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
Thank you Joan ! First tests of address registers also looks good.


Sat Jan 04, 2020 11:38 am

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
One week ago I got the RPi Flash programmer working. And yesterday the Kobold executed its first program steps from the Flash, switching an indicator LED on and off ! It was single stepped by the RPi. But I found a problem in the reset circuit, fixed that today, it will now also blink the LED stand-alone.

Also had progress on the C compiler, a few more C features are implemented now, and it does several optimizations.

Just placed a new logfile: https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer/log/173333-blinking-led


Sat Jan 25, 2020 11:39 am

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1786
Well done!


Sun Jan 26, 2020 7:47 pm

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
HELLO WORLD ! Big milestone today !

see: https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer/log/173420-milestone-hello-world


Tue Jan 28, 2020 8:40 pm
User avatar

Joined: Fri Mar 22, 2019 8:03 am
Posts: 328
Location: Girona-Catalonia
Well done!.
(and it doesn't cease to amaze me that you are using a Rpi running an interpreted language on the other side)


Tue Jan 28, 2020 9:05 pm

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
Thanks Joan ! What is so amazing about running interpreted Python on the RPi ?


Tue Jan 28, 2020 9:08 pm
User avatar

Joined: Fri Mar 22, 2019 8:03 am
Posts: 328
Location: Girona-Catalonia
roelh wrote:
Thanks Joan ! What is so amazing about running interpreted Python on the RPi ?

Well, it's just that any low spec avr based card would do it.
(and that I generally have a greater appreciation for "compiled" languages, but that's just me, of course :D )


Tue Jan 28, 2020 9:37 pm

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 49
Well, an AVR does not normally have a screen connected to it for the terminal, the RPi has.
But more important, the RPi runs a webbrowser. The browser has my webpage with the web-based JavaScript assembler. If I download the binary, it is available on the RPi and a simple script can program it into the Kobold. So the RPi is already connected and can easily provide both functions.

I understand your dislike of interpreted languages, I think... They just don't work efficient.


Tue Jan 28, 2020 9:45 pm
 [ 41 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: claudebot, SemrushBot and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

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