I'm not out of the woods yet with this thing. I haven't solved the mystery of how to make receiver and transmitter IRQs work and I also have to concoct a method of dealing with a receiver overrun, as that generates a separate IRQ that will persist until the overrun status in the QUART channel is reset. However, I do know now how to set up the basic interrupt logic in the QUART, so I soon expect to see serial I/O working.
POC VERSION TWO
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO
BigDumbDinosaur wrote:
In the process of sorting out this current mess, I accidentally downloaded the data sheet for the 28L202 DUART...and discovered that its write-up on the interrupt arbitration makes more sense...reading it...made me suspect that some type of non-zero value must be written into the ICR to activate interrupt arbitration, which I haven't done up until now...So the new plan of attack is to work out proper values for the ICR and BCRs (bidding control registers), add them to the setup data tables, and see if things start working.
I'm not out of the woods yet with this thing. I haven't solved the mystery of how to make receiver and transmitter IRQs work and I also have to concoct a method of dealing with a receiver overrun, as that generates a separate IRQ that will persist until the overrun status in the QUART channel is reset. However, I do know now how to set up the basic interrupt logic in the QUART, so I soon expect to see serial I/O working.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: POC VERSION TWO
BigDumbDinosaur wrote:
Aslak3 wrote:
I've only seen ZIFs with rectangular pins; I assume your one has round pins?
Re: POC VERSION TWO
jgroth wrote:
BigDumbDinosaur wrote:
Aslak3 wrote:
I've only seen ZIFs with rectangular pins; I assume your one has round pins?
----
edit(1): DS link added
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO
jgroth wrote:
BigDumbDinosaur wrote:
Aslak3 wrote:
I've only seen ZIFs with rectangular pins; I assume your one has round pins?
- Attachments
-
- socket_dip28_zif_aries.pdf
- Aries ZIF Socket
- (475.31 KiB) Downloaded 132 times
x86? We ain't got no x86. We don't NEED no stinking x86!
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO
GaBuZoMeu wrote:
ECE manufactures ZIF sockets as well. Their pins are 0.7mm wide. Datasheet: http://www.tme.eu/en/Document/9a2ede4c5 ... series.pdf
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: POC VERSION TWO
BigDumbDinosaur wrote:
jgroth wrote:
BigDumbDinosaur wrote:
Aslak3 wrote:
I've only seen ZIFs with rectangular pins; I assume your one has round pins?
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO: Progress to Report
BigDumbDinosaur wrote:
I'll tell you...I'm really tempted to whip up a design using the ATF1508AS and two (maybe four) 29L92s. Those UARTs work great and with 16 deep FIFOs, they don't bang away at the MPU with IRQs like some other UARTs. However, POC V2 has to be made operative before anything new can be designed.
It's a rule around here!
Last edited by BigDumbDinosaur on Wed Apr 26, 2017 5:20 am, edited 1 time in total.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: POC VERSION TWO
So are you going to do a new board, with different UARTs?
As a complete, random, aside BDD.
I downloaded Wine for my Mac, and was able to run the ExpressPCB software. And I went to their online library or gallery or whatever it is. And the first thing it pulled up, no searching, just the first thing that showed up -- was the POC V2 board and schematic.
As a complete, random, aside BDD.
I downloaded Wine for my Mac, and was able to run the ExpressPCB software. And I went to their online library or gallery or whatever it is. And the first thing it pulled up, no searching, just the first thing that showed up -- was the POC V2 board and schematic.
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO
whartung wrote:
So are you going to do a new board, with different UARTs?
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: POC VERSION TWO
BigDumbDinosaur wrote:
I'm working on a redesign using two 28L92s.
8 bit fun and games: https://www.aslak.net/
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO
Aslak3 wrote:
BigDumbDinosaur wrote:
I'm working on a redesign using two 28L92s.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: POC VERSION TWO: Progress to Report
BigDumbDinosaur wrote:
POC V2, revision 0, is history. I've invested way too much time into trying to get that #*&$@*%^! QUART to work and have decided to put the computer on the shelf and let it collect dust.
Do you feel like sharing any of your code associated with the DUART? I'd hate to see POC V2 rev0 shelved. I would like to have look.
Daryl
Please visit my website -> https://sbc.rictor.org/
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO: Progress to Report
8BIT wrote:
BigDumbDinosaur wrote:
POC V2, revision 0, is history. I've invested way too much time into trying to get that #*&$@*%^! QUART to work and have decided to put the computer on the shelf and let it collect dust.
Do you feel like sharing any of your code associated with the DUART? I'd hate to see POC V2 rev0 shelved. I would like to have look.
Daryl
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: POC VERSION TWO
Yes, sorry, my muscle memory hit D vs. Q. If you want to share, I'd be interested in having a look.
Daryl
Daryl
Please visit my website -> https://sbc.rictor.org/
- BigDumbDinosaur
- Posts: 9427
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: POC VERSION TWO
8BIT wrote:
Yes, sorry, my muscle memory hit D vs. Q. If you want to share, I'd be interested in having a look.
Daryl
Daryl
I've all but completed the design and PCB layout for POC V2, revision 1, which will use a pair of 28L92 DUARTs connected to MAX238s, instead of the MAX248 in revision 0. Although use of the MAX238s increases the total parts count, it turned out to be better in terms of the PCB layout.
While I was at it, I added some minor circuit refinements, reduced the number of discrete resistors, and changed the PCB layout around the 65C816 and the two SRAMs, the latter resulting in some slightly shorter circuit paths. I should have this mess ready for posting soon.
x86? We ain't got no x86. We don't NEED no stinking x86!