Subversion Repositories zxusbnet

Rev

Rev 78 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
78 lvd 1
clk=48mhz
2
cpu=3.5..14mhz (nowait)
3
 
4
'start access' signal -- max 4tc after combinatorial read/write from host
5
 
6
->D->D->D\
7
      |  |
8
      \--L->start access
9
old------^
10
state
11
 
12
access time for both sl811 and w5300 -- 5tc
13
 
84 lvd 14
data setup for w5300: 42ns
15
data setup for sl811: 25..85ns
78 lvd 16
 
84 lvd 17
 
78 lvd 18
READ: via latch, transparent during access time, then latches read data (if CPU cycle continues)
19
 
20
WRITE: via latch, data latched from CPU early, shown to the peripherals for the 5 tc
84 lvd 21
 -- ACHTUNG write /WR strobe is late!!!111
78 lvd 22
 
84 lvd 23
5tc@48MHz = 1.5 tc @ 14MHz
24
4tc@48MHz = 1.2 tc @ 14MHz
25
so write will finish after 2.7 tc @ 14MHz after write pulse begin (memory write),
26
such write WON'T coincide with the following memory read cycle, because it can't start earlier than
27
3tc @48MHz after read pulse
28
 
29
 
30
 
31
TODO:
32
 + забуферировать rd/wr
33
 + забуферировать cs's
34
 + забуферировать sl811_a0
35
 + забуферировать w5300_a
36
 + сделать новое управление шиной
37