PARALLEL CONTROLLER SYNTHESIS FOR PROGRAMMABLE LOGIC DEVICES

Citation
J. Pardey et al., PARALLEL CONTROLLER SYNTHESIS FOR PROGRAMMABLE LOGIC DEVICES, Microprocessors and microsystems, 18(8), 1994, pp. 451-457
Citations number
13
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01419331
Volume
18
Issue
8
Year of publication
1994
Pages
451 - 457
Database
ISI
SICI code
0141-9331(1994)18:8<451:PCSFPL>2.0.ZU;2-1
Abstract
The standard approach to parallel controller design uses sequential co ntroller design techniques. However, since these techniques cannot rep resent concurrent states, the problem must first be partitioned and th en designed as a number of linked finite state machines. This initial partitioning is usually non-optimum and limits the amount of concurren cy in the subsequent design, where the interaction between the finite state machines also makes verification difficult. This paper presents an alternative technique for parallel controller design in which a syn chronous, interpreted Petri net is used to model the controller's spec ification as a single parallel network. No pre-partitioning is necessa ry, and the amount of concurrency dynamically reflects the amount of p arallel activity on the data path. The formalism provided by the techn ique also reduces the likelihood of parallel synchronization errors. T he technique is illustrated with the design of a parallel controller f or a transputer link adapter and its implementation on a programmable logic device.