CS256412B1 - Zapojení pro úpravu Časování řídicí sběrnice mikroprocesorů - Google Patents

Zapojení pro úpravu Časování řídicí sběrnice mikroprocesorů Download PDF

Info

Publication number
CS256412B1
CS256412B1 CS852080A CS208085A CS256412B1 CS 256412 B1 CS256412 B1 CS 256412B1 CS 852080 A CS852080 A CS 852080A CS 208085 A CS208085 A CS 208085A CS 256412 B1 CS256412 B1 CS 256412B1
Authority
CS
Czechoslovakia
Prior art keywords
flip
flop
input
inverter
control signal
Prior art date
Application number
CS852080A
Other languages
English (en)
Other versions
CS208085A1 (en
Inventor
Ivan Koudar
Lumir Dujicek
Original Assignee
Ivan Koudar
Lumir Dujicek
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ivan Koudar, Lumir Dujicek filed Critical Ivan Koudar
Priority to CS852080A priority Critical patent/CS256412B1/cs
Publication of CS208085A1 publication Critical patent/CS208085A1/cs
Publication of CS256412B1 publication Critical patent/CS256412B1/cs

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

Řešení zasahuje do oblasti elektroniky a slouží k řízení periferních obvodů mikroprocesorových systémů. Přináší možnost připojení periferních obvodů, které není možno řídit prostřednictvím přímého připojení na řídicí sběrnici jiné mikroprocesorové stavebnice. Jeho podstata spočívá v uspořádání tří klopných obvodů, z nichž první je hodinovým vstupem spojen s hodinovým vstupem zapojení pro synchronizační signál CLK systému, zatímco další dva jsou hodinovými vstupy spojeny s prvním invertorem. Nastavovací vstup prvního klopného obvodu je spojen s druhým vstupem zapojení pro stavový signál IORQ, kdežto nastavovací vrstvy druhého klopného obvodu a druhým invertorem a nastavovací vstup třetího klopného obvodu se třetím invertorem. Přitom nulovací vstupy všech tří klopných obvodů jsou spojeny a připojeny přea odpor na kladnou napájecí svorku a jejich datové vstupy na nulové potenciály. První invertor je připojen k hodinovému vstupu zapojení, druhý invertor ke třetímu vstupu zapojení pro řídioí signál čtení Ř5 a třetí invertor ke čtvrtému vstu,pu zapojení pro řídioí signál zápisu WR. Inverzní vystup prvního klopného obvodu je připojen k adresnímu dekodéru, zatímco přímý výstup druhého klopného obvodu pro negovaný upravený řídioí signál čtení URD k perifernímu obvodu a přímý výstup třetího klopného obvodu pro jjegovaný upravený řídicí signál zápisu UWR k témuž perifernímu pbvodu.

Description

Vynález se týká zapojení pro úpravu časování řídící sběrnice mikroprocesorů.
Signály, kterými se mají řídit periferní obvody, musí v patřičném okamžiku vyvolat požadovanou funkci těchto periferních obvodů, aby byla zajištěna jejich správná funkce.
Dosud známá zapojení využívají pro řízení periferních obvodů mikroprocesorových systémů řídicí signály, jak je generuje řadič mikroprocesoru. Tento stav nedává možnost spolehlivě používat jiné periferní obvody, než ty, které patří do mikroprocesorové stavebnice daného mikroprocesoru. Proto použití periferních obvodů z jiného stavebnicového systému nedovoluje využít výhodných vlastností těchto obvodů a optimalizovat technické prostředky mikroprocesorového systému.
Tyto nevýhody v podstatě odstraňuje zapojení pro úpravu časování řídicí sběrnice mikroprocesorů podle tohoto vynálezu, jehož podstata spočívá v tom, že hodinový vstup prvního klopného obvodu je spojen s hodinovým vstupem zapojení pro synchronizační signál systému, současně připojeným na vstup prvního invertoru, druhý vstup zapojení pro stavový signál je připojen na nastavovací vstup prvního klopného obvodu, třetí vstup zapojení pro řídicí signál čtení je připojen na vstup druhého invertoru, čtvrtý vstup zapojení pro řídicí signál zápisu je připojen na vstup třetího invertoru, přičemž výstup prvního invertoru je připojen jednak na hodinový vstup druhého klopného obvodu, jednak na hodinový vstup třetího klopného obvodu, výstup druhého invertoru na nastavovací vstup druhého klopného obvodu a výstup třetího invertoru na nastavovací vstup třetího klopného obvodu, zatímco nulovací vstupy prvního klopného obvodu, druhého klopného obvodu a třetího klopného obvodu jsou spojeny a přes odpor připojeny na kladnou napájecí svorku a datové vstupy prvního klopného obvodu, druhého klopného obvodu a třetího klopného obvodu jsou připojeny na nulový potenciál, přičemž invertzní výstup prvního klopného obvodu pro negovaný upravený signál je připojen k prvnímu vstupu adresového dekodéru, přímý výstup druhého klopného obvodu pro negovaný upravený řídicí signál čtení je připojen
256 412 na druhý vstup periferního obvodu a přímý výstup třetího klopného obvodu pro negovaný upravený řídicí signál zápisu UWŘ je připojen na třetí vstup periferního obvodu.
Výhoda tohoto zapojení spočívá v možnosti připojení periferních obvodů, které jinak není možno řídit přímým připojením na řídicí sběrnici jiné mikroprocesorové stavebnice. Této přednosti bylo dosaženo funkční vlastností časové relace mezi upravenými signály řídicí sběrnice zapojení.
Příklad zapojení pro úpravu časování řídicí sběrnice mikroprocesorů je vyobrazen na připojených výkresech, na nichž obr. 1 představuje schéma zapojení, obr. 2 časové průběhy signálů.
Hodinový vstup 10 prvního klopného obvodu KOI typu D je spojen s hodinovým vstupem 1 zapojení pro synchronizační signál'CUK 3ignálu, který je současně připojen na vstup 11 prvního invertoru INV1. Druhý vstup 2 zapojení pro stavový signál IORQ je připojen na nastavovací vstup 20 prvního klopného obvodu KOI typu D. Třetí vstup 3 zapojení pro řídicí signál čtení ŘD je připojen na vstup 12 druhého invertoru INV2P. Čtvrtý vstup 4 zapojení pro řídicí signál zápisu WR je připojen na vstup 13 třetího invertoru INV3. Výstup 011 prvního invertoru INV1 je připojen jednak na hodinový vstup 10 druhého klopného obvodu K02 typu D, jednak na hodinový vstup 10 třetího klopného obvodu K03 typu D. Výstup 012 druhého invertoru INV2 je připojen na nastavovací vstup 20 druhého klopného obvodu K02 typu D, výstup 013 třetího invertoru INV3 na nastavovací vstup 20 třetího klopného obvodu K03 typu D. Nulovaci vstupy 30 prvního klopného obvodu KOI typu D, druhého klopného obvodu K02 typu D a třetího klopného obvodu K02 typu D jsou spojeny a přes odpor R připojeny na kladnou napájecí svorku S. Datový vstup 110 prvního klopného obvodu KOI typu D, datový vstup 120 druhého klopného obvodu K02 typu D a datový vstup 130 třetího klopného obvodu K03 typu D jsou připojeny na nulový potenciál Z. Přímý výstup 01 prvního klopného obvodu KOI typu D pro upravený stavový signál UIORQ je k připojení k neznázorněnému perifernímu zařízení, zatímco jeho inverzní výstup 02 pro negovaný upravený stavový signál UIORQ je připo jen k prvnímu vstupu 1_ adresového dekodéru ADEK. Přímý výstup 01 dru
-J.
256 412
- 3 hého klopného obvodu K02 typu D pro negovaný upravený řídicí signál čtení URĎ je připojen na druhý vstup 2 periferního obvodu P, zatímco jeho inverzní výstup 02 pro upravený řídicí signál čtení URD je k připojení k neznázorněnému perifernímu zařízení. Přímý výstup 01 třetího klopného obvodu K03 typu D pro negovaný upravený řídicí signál zápisu UWR je připojen na třetí vstup 3 periferního obvodu P, zatímco jeho inverzní výstup 02 pro upravený řídicí signál zápisu UWR je k připojení k ne znázorněnému pefernímu zařízení. Vstupy zapojení 00 - 015, přivedené.z adresové sběrnice mikroprocesoru pro adresní signály AO - Al5, jsou přivedeny na vstupy 0 - IS adresového dekodéru ADEK. Výstup 0111 adresového dekodéru ADEK je připojen na první vstup 1 periferního obvodu P.
Zapojení pracuje tak, že řídicí signál čtení ŘĎ, případně řídicí signál zápisu WR, je po inverzi přiveden na asynchronní nastavovací vstup 20 druhého klopného obvodu K02 typu D, případně na asynchronní nastavovací vstup 20 třetího klopného obvodu K03 typu D. Hodinové vstupy 10 těchto obou klopných obvodů jsou připojeny na invertovaný synchronizační signál systému CLK systémových hodin. V době, kdy je řídicí signál čtení RD, případně řídicí signál zápisu WŘ neaktivní, je druhý klopný obvod K02 typu D, případně třetí klopný obvodu K03 typu D, držen asynchronním nastavovacím vstupem 20, kdy i negované upravované řídicí signály čtení URD, případně negované upravené řídicí signály zápisu UWR, jsou neaktivní. Po přechodu řídicího signálu čtení RD, případně řídicího signálu zápisu Wty do aktivního stavu se druhý klopný obvod K02 typu D, případně třetí klopný obvod K03 typu ty odblokuje a sestupnou hranou hodinového signálu se přepíše nulová úroveň z jejich datových vstupů 120 a 130 na přímé výstupy 01 druhého a třetího klopného obvodu K02 a K03 typu D. Negovaný upravený řídicí signál čtení URD, případně negovaný upravený řídicí signál zápisu UWR, se stane aktivním přibližně se zpožděním poloviny periody hodinového kmitočtu oproti řídicímu signálu čtení RD, případné řídicímu signálu zápisu TO, který generuje přímo procesor.
Po přechodu řídicího signálu čtení RD.^případně řídicího signálu zápisu TO# do neaktivního stavu, přejde/negovaný upravený řídicí signál čtení URD, případně negovaný upravený řídicí signál zápisu UWR, do neaktivního stavu.
256 412
- 4 Stavový signál ÍORQ je přiveden na asynchronní nastavovací vstup 20 prvního klopného obvodu KOI typu D. Hodinový vstup 10 j tohoto klopného obvodu je připojen na synchronizační signál Olg systému systémových hodin. Po přechodu stavového signálu IORQ do aktivního stavu přejde do aktivního stavu i negovaný upravený signál UIORQ. Po přechodu negovaného upraveného signálu IORQ do neaktivního stavu se první klopný obvod KOI typu O odblokuje a nejbližší náběžnou hranou hodinových impulsů přejde negovaný upravený signál UIORQ do neaktivního stavu. Aktivní stav je tímto prodloužen o polovinu periody synchronizačního signálu CLK ays témn oproti stavovému signálu IORQ. Funkce dále je zřejmá z časového diagramu dle obr. 2.
256 412
- 5♦—.
Ρ β E D M É~ Τ ' ΉΓΥ NÁLEZU

Claims (2)

  1. Ρ β E D M É~ Τ ' ΉΓΥ NÁLEZU
    Zapojení pro úpravu časování řídicí sběrnice mikroprocesorů, připojené k adresovému dekodéru a perifernímu obvodu, vyznačené tím, že hodinový vstup (10) prvního klopného obvodu (KOI) je spojen s hodinovým vstupem (1) zapojení pro synchronizační signál systému, současně připojeným na vstup (11) prvního invertoru (INV1), druhý vstup (2) zapojení pro stavový signál IORQ je připojen na nastavovací vstup (20) prvního klopného obvodu (KOI), třetí vstup (3) zapojení pro řídicí signál čtení ŘIĎ je připojen na vstup (12) druhého invertoru (INV2), čtvrtý vstup (4) zapojení pro řídicí signál zápisu WŘ je připojen na vstup (13) třetího invertoru (INV3), přičemž výstup (011) prvního invertoru (INV1) je připojen jednak na hodinový vstup (10) druhého klopného obvodu (K02), jednak na hodinový vstup (10) třetího klopného obvodu (K03), výstup (012) druhého invertoru (INV2) na nastavovací vstup (20) druhého klopného obvodu (K02) a výstup (013) třetího invertoru (INV3) na nastavovací vstup (20) třetího klopného obvodu (K03), zatímco nulovaci vstupy (30) prvního klopného obvodu (KOI), druhého klopného obvodu (K02) a třetího klopného obvodu (K03) jsou spojeny a přes odpor (r) připojeny na kladnou napájecí svorku (S) a datové vstupy (110, 120, 130) prvního klopného obvodu (KOI), druhého klopného obvodu (K02) a třetího klopného obvodu (K03) jsou připojeny na nulový potenciál (Z), přičemž inverzní výstup (02) prvního klopného obvodu (KOI) pro negovaný upravený signál ÚIORQ je připojen k prvnímu vstupu (1) adresového dekodéru (ADEK), přímý výstup (01) druhého klopného obvodu (K02) pro negovaný upravený řídicí signál čtení UŘD je připojen na druhý vstup (2) periferního obvodu (P) a přímý výstup (01) třetího klopného obvodu (K03) pro negovaný upravený řídicí signál zápisu UWŘ je připojen na třetí vstup (3) periferního obvodu (P).
  2. 2 výkresy
CS852080A 1985-03-23 1985-03-23 Zapojení pro úpravu Časování řídicí sběrnice mikroprocesorů CS256412B1 (cs)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CS852080A CS256412B1 (cs) 1985-03-23 1985-03-23 Zapojení pro úpravu Časování řídicí sběrnice mikroprocesorů

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CS852080A CS256412B1 (cs) 1985-03-23 1985-03-23 Zapojení pro úpravu Časování řídicí sběrnice mikroprocesorů

Publications (2)

Publication Number Publication Date
CS208085A1 CS208085A1 (en) 1987-09-17
CS256412B1 true CS256412B1 (cs) 1988-04-15

Family

ID=5356844

Family Applications (1)

Application Number Title Priority Date Filing Date
CS852080A CS256412B1 (cs) 1985-03-23 1985-03-23 Zapojení pro úpravu Časování řídicí sběrnice mikroprocesorů

Country Status (1)

Country Link
CS (1) CS256412B1 (cs)

Also Published As

Publication number Publication date
CS208085A1 (en) 1987-09-17

Similar Documents

Publication Publication Date Title
KR100578112B1 (ko) 메모리 클럭 신호를 제어하는 컴퓨터 시스템 및그 방법
ATE65652T1 (de) Programmierbares logisches speicherelement fuer programmierbare logische einrichtungen.
US4627085A (en) Flip-flop control circuit
MY109414A (en) Bus interface logic for computer system having dual bus architecture
EP0178163A2 (en) A dual access digital storage device
US7254688B2 (en) Data processing apparatus that shares a single semiconductor memory circuit among multiple data processing units
EP0242879A2 (en) Data processor with wait control allowing high speed access
US5265243A (en) Processor interface controller for interfacing peripheral devices to a processor
CS256412B1 (cs) Zapojení pro úpravu Časování řídicí sběrnice mikroprocesorů
JPS6152722A (ja) 電力節約システム
US6034545A (en) Macrocell for data processing circuit
KR0173560B1 (ko) 아이디이 인터페이스 장치
JPH0435941Y2 (cs)
KR970007157Y1 (ko) 시스템버스와 다수 병렬포트 사이의 인터페이스 장치
JP3565603B2 (ja) マイクロコントローラシステム及びマイクロコントローラ
KR930003448B1 (ko) 듀얼 포트 메모리 중재회로
JPH0230929Y2 (cs)
KR890003723B1 (ko) 복구시간 콘트롤회로
KR0118651Y1 (ko) 피씨와 이미지 프로세서의 인터페이스장치
KR920005671Y1 (ko) 플로피 디스크 드라이브의 프로그래머블 인터페이스회로
JPH0143328B2 (cs)
JPS59148199A (ja) メモリパリテイ回路
JPH01137355A (ja) 1チップマイクロプロセッサの出力回路
JPS60218140A (ja) デ−タ処理装置
JPH01286089A (ja) 信号変化検出回路