Re: Building a 6502 peripheral - timing

From: And Fachat <afachat_at_gmx.de>
Date: Mon, 07 May 2018 06:25:45 +0200
Message-ID: <16338d92528.27e0.b4d1f2b66006003a6acd9b1a7b71c3b1@gmx.de>
Sorry missed that request too.

Here is my SPI chip for the 6502 in VHDL.
http://www.6502.org/users/andre/spi65b/index.html

Note that depending on the bus load and signal quality you have to adapt to 
bus ringing etc on the (assumingly) CMOS input for the CPLD/FPGA with the 
TTL Phi2. IIRC I used a 74ls14 schmitt trigger before the phi2 input.
But I used it in a particularly "dirty" system. And Jim's solution is sure 
better anyway. So just for educational purposes.

André


Am 7. Mai 2018 12:35:58 AM schrieb Jim Brain <brain@jbrain.com>:

> On 4/3/2018 12:56 PM, silverdr@wfmh.org.pl wrote:
>>> On 2018-03-15, at 00:33, Jim Brain <brain@jbrain.com> wrote:
>>>
>>> On 3/14/2018 6:10 PM, silverdr@wfmh.org.pl wrote:
>>>> Actually I want to "build" a CPLD based peripheral chip. Let's say a port 
>>>> like 6526 but with single port and preferably without feeding it with PHI2.
>>> Here's a start (copied from working code, but I removed clock, so no 
>>> guarantees on first time working):
>> Since the conclusion was that the best bet is to feed the chip with PHI2 
>> anyway, maybe you could post a working one? I'll have to rewrite it into 
>> vhdl anyway...
>>
> Sorry for the delay.
>
>
> I posted the HDL for VIC-MIDI today to github:
>
> https://github.com/go4retro/VIC-MIDI
>
> It contains working Verilog registers you can use with PHI2 to build a
> VIC-like device, as per your request above.
>
>
> Jim
>
>
>
>
> --
> Jim Brain
> brain@jbrain.com
> www.jbrain.com
>
Received on 2018-05-07 07:00:02

Archive generated by hypermail 2.2.0.