nejsou-multiplexní multiplexní sběrnice na problém

M

mueller5321

Guest
Pro design mám pár SJA1000 Může Controller s multiplexní
(Intel) rozhraní (/ RD, / WR, ALE) to Motorola
MC68332 se mají jediný non-multiplexní Adresa a datalinky.

Má už někdo řešení tohoto problému?

Nebo můžete mi dát nějaké rady.

Opačným směrem (které nejsou-multiplexní multiplexní) je snadno vyřešit západkou.

Nikoho už pro tento návrh?

Pozdravy

Max

 
Nejsem si jist ....ale u jiných ne-multiplex data od Intelu jedna-li u podaří přečíst vybrat kousky??

 
Mám po připojení Intel 82526 s MC68332 se stejným problémem
Moje řešení bylo multiplex autobus s buffer, transceiverem a PLD.

Existuje jedna jiné řešení, pokud byste mohli přijmout malou režii a to nejprve napsat adresu za pomoci jednoho dalšího chipselect připojený přes invertor AS / ALE a proveďte čtení / zápisu se druhý chipselect.

 
Možná máte na mysli 82.257 místo 82.256?.
Toto jsem také již hotové.Tam jediný problém, je připraven k DSACK obrácení, protože jsem připraven jít do pozdě připraven.
82257 také režim, který zvládne standardní 6833x sběrnice (non-multiplexovaných).Takže žádný velký problém.(pouze v případě, 82257 neměla už odpověď, jako se stalo mně-> buserror).

Na začátku jsem si také o řešení s pouze 2 až 1 multiplexoru a buffer a několik bran, ale načasování je pak není podle specificatin.
Dalším krokem bylo jediné CPLD ale na účet 3 x 8 bitů Porty let zvýšit design-velikost velmi mnoho.

Poslední zkuste se s 245, 244 a také PLD, které používají 4 registry jako shiftregister na 2 fáze boje a controlpattern pro vedení nárazníky kontrolu.Nejrychlejší potřebovat 2 waitstates.A Dsack je také vytváří, pokud nechcete používat interní ZS generace

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />Tam švy, které mají být společnost, která využívají i CPLD (JANZ), ale třeba 5 waitstates na stejný problém :)))

 
Ne, myslím 82.526, že to byl předchůdce 82.527.
Také jsem použil 82527 k 683xx, ale jak říkáte, je to jednodušší.

Za 82526 jsem používal 244, 245 a PLD jako vaše poslední řešení.
Nejsem si jistý, jak moc jsem z PLD kontrolovat 82526, protože to bylo už před nějakou dobou a je kontrolována také další věci.
Mohla by být dokonce tak, že to bylo Hitachi H8/500 jsem připojil ji.Hm
Omlouváme se, ale jsem si jist, že jsem použil 244, 245 a PLD na rozhraní čipu

Uvažujete-li jiná metoda s UO ALE / AS,
Musíte být také vědomi toho, že si můžete udělat číst-upravit-psát cykly bit-set/reset pokyny
a to není ta atomové operaci, takže, pokud existují přerušení přístupu na čipu, který musíte vypnout přerušení.
Ale je to levný a malý prostor řešení.

S pozdravem
jzo777n

 
Narazili na sběrnici po rozhraní Multiplexed autobusem do SJA1000 v CPLD?

 

Welcome to EDABoard.com

Sponsor

Back
Top